#特点：不可变的

t = ("张三", "李四", "王五")
print(t)
print(t[0])
print(t[1])
print(t[ : 2])

t[0] = "赵六"  # TypeError: 'tuple' object does not support item assignment

t1 = ("张三",)    # 只有一个元素默认是字符串，括号被认为数学中的优先级，不是元组，需要加一个逗号
print(type(t1))

# 元组第一层元素不可变，但是元素如果为list这类可变类型的，是可以修改元素内部值的
t2 = ("张三", "李四", "王五", [1, 2, 3, "冬天"], "百家姓")
t2[3].append("有点冷")
print(t2)